gusucode.com > LTE基带收发仿真系统matlab源码程序 > LTE baseband simulation/LTE_schedule_subband.m

    % LTE_schedule_subband 请从LTE_main_gui_final 运行
% 用户频域调度脚本文件,在链路级仿真中仅为用户分配固定的子带
%
%  Author:		程式小组(徐萌 张妙 张晓庆)
%  Date:		2010-06-20
%  ==========================================================
nUE = LTE_par.nUE;

LTE_par.schedule.startCarr = zeros(1,nUE); % 为每个用户分配起始子载波
scPerRB = LTE_par.scPerRB;                  % 每个资源块包含的载波数 通常为12
startCarr = 0; % 除掉直流子载波后的可用载波序号起始值
for iUE = 1:nUE
    LTE_par.schedule.startCarr(iUE) = startCarr;
    startCarr = startCarr+scPerRB*LTE_par.UE_par.nRB(iUE);
end

% 多用户情形下,将两个用户分配到相同的子带上
if LTE_par.UE_par.transMod == 5
   LTE_par.schedule.startCarr(2) = LTE_par.schedule.startCarr(1);
end